#include <iostream>
#include <vector>
using namespace std;

vector<string> process(const string& expected, const string& actual) {
    if(expected.empty()) {
        return {};
    } else if (expected == actual) {
        return { "functionX", "okay" };
    } else {
        return { "functionX", expected, actual };
    }
}

void printVector(vector<string> &v) {
    for (const auto &str : v) {
        cout << str << " ";
    }
    cout << endl;
}
int main() {
    auto ret = process("", "act");
    printVector(ret);    // 输出空串

    ret = process("act", "act");
    printVector(ret);    // 输出: functionX okay

    ret = process("act1", "act2");
    printVector(ret);    // 输出: functionX act1 act2
}